@charset "utf-8";
/* CSS Document */
body{
    margin:0;
    padding:0;
    background-color:#f4f4f4;
    color:#000000;
    font-family: 'Open Sans Condensed', sans-serif;
}
a{text-decoration:none;}
h1{font-size: 14px;margin: 0px;}
h2{text-transform: uppercase;margin: 0px; display: inline; font-size: 12px;}
/*a:link {color:#fff;}      
a:visited {color:#fff;}  
a:hover {color:#fff;}  
a:active {color:#fff;} */ 
img{
    border:0px;
    vertical-align:middle;
}
.both{clear:both;}
.bg_menu{
    width:1140px;
    background-color:#FFF;
    border-bottom:1px solid#eaeaea;
    margin:8px 0 5px 0;
    text-align:left;
}
.logo, .menu, .logo_kc{float:left;}
.logo{
    position:relative;
    width:164px;
    background-color:#f51046;
    height:82px;
}
.img_logo{
    position:absolute;
    top:24px;
    left:43px;
}
.logo_kc{
    width:23px;
}
.menu{
    width:953px;
    height:82px;
}
.menu ul{
    margin:0;
    padding:0;
    list-style:none;
}
.menu ul li{
    float:left;
    height:82px;
    text-align:center;
    border-left:1px solid#f4f4f4;
}
.menu ul li:last-child{
    border-left:8px solid#f4f4f4;
}
.menu ul li > a{
    display:block;
    padding:20px 24px 0 24px;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    position: relative;
    z-index: 10;
}
.menu ul li > a:hover,.menu ul li.active > a{
    background-color:#ffffff;
}
.menu ul li > a:hover:before, .menu ul li.active > a:before{
    content: '';
    height: 3px;
    width: 100%;
    position: absolute;
    top: -2px;
    left: 0;
    background-color:#f51046; 
}
.menu ul li > a:hover:after, .menu ul li.active > a:after{
    content: '';
    border-width: 5px;
    border-style: solid;
    border-color: #f51046 transparent transparent transparent;
    width: 0; height: 0;
    position: absolute;
    top: 0;
    left: 44%;
}
.img_menu{
    padding-bottom:8px;
}
.bg_Note{
    width:1140px;
    background-color:#FFF;
    border-bottom:1px solid#eaeaea;
    height:42px;
}
.Note, .User{float:left;} 
.Note{
    width:887px;
    line-height:42px;
    text-align:left;
    color:#666666;
    font-size:15px;
    background-color: #fff;
}
#slideshow{
    width:100% !important;
    height:42px !important;
}
.feed{
    width:100% !important;
}
.feed a{
    color:#666666;
    overflow: hidden;
}
.feed a:hover{
    color: #F51046;
}
.img_Note{
    padding:6px 12px 0px 12px;
    float:left;
}
.User{
    width:253px;
    line-height:42px;
    position:relative;
    background-color:#333333;
    color:#FFF;
    text-align:center;
    font-size:15px;
}
.User_menu{
    color: #fff;
}
.icon_User{
    position:absolute;
    top:8px;
    right:6px;
}
.Main{
    width:1140px;
    margin:24px 0 30px 0;
}
.leftMain{
    width:849px;
    float:left;
    margin-right:27px;
}
.menuXS{
    width:849px;
}
.menuXS ul{
    width:100%;
    margin:0;
    padding:0;
    list-style:none;
    background-color:#f51046; 
    display: inline-block;
}
.menuXS ul li{float:left;}
.menuXS ul li > a{
    display:block;
    padding:20px 20px 20px 20px;
    color:#FFF;
    font-weight:bold;
    font-size:14px;
    border-right:1px solid#de1141;
    text-decoration: none;
    position: relative;
    z-index: 10;
}
.menuXS ul li > a:hover, .menuXS ul li.active > a{
    background-color:#FFF;
    color:#000;
}
.menuXS ul li > a:hover:before, .menuXS ul li.active > a:before{
    content: '';
    height: 3px;
    width: 100%;
    position: absolute;
    top: -2px;
    left: 0;
    background-color:#f51046; 
}
.menuXS ul li > a:hover:after, .menuXS ul li.active > a:after{
    content: '';
    border-width: 5px;
    border-style: solid;
    border-color: #f51046 transparent transparent transparent;
    width: 0; height: 0;
    position: absolute;
    top: 0;
    left: 44%;
}
.XSMB{
    width:849px;
}
.leftXSMB{
    width:651px;
    background-color:#FFF;
    float:left;
}
.leftXSMB_1{
    width:100%;
    background-color:#FFF;
    float:left;
}
.titleXSMB{
    line-height:65px;
    text-align:left;
    padding-left:20px;
    font-size:18px;
    font-weight:bold;
}
.titleXSMB_1{
    padding:12px 0 12px 0;
    text-align:left;
    padding-left:20px;
    font-size:18px;
    font-weight:bold;
}
.titleXSMB_1 p{
    margin: 0px;
}
.tableXSMB{
    width:651px;
    color:#000;
    border-top:1px solid#eaeaea;
}
.tableXSMB_1{
    width:100%;
    color:#000;
    border-top:1px solid#eaeaea;
}
.tableXSMB ul{
    margin:0;
    padding:0;
    list-style:none;	
}
.tableXSMB ul li{
    display:block;
    border:1px solid#eaeaea;
    border-right:none;
    border-top:none;
}
.tableXSMB_1 ul{
    margin:0;
    padding:0;
    list-style:none;    
}
.tableXSMB_1 ul li{
    display:block;
    border:1px solid#eaeaea;
    border-right:none;
    border-top:none;
}
.giaiXSMB{
    width:134px;
    float:left;
    line-height:48px;
}
.giaiXSMB p{
    font-weight:bold;
    margin:0;
    font-size:14px;
}
.kqXSMB{
    width:516px;
    float:left;
    line-height:48px;
    background:url(../images/xo-so-10h-icon-arrows2.png) left no-repeat;
}
.kqXSMB_1{
    width:714px;
    float:left;
    line-height:48px;
    background:url(../images/xo-so-10h-icon-arrows2.png) left no-repeat;
}
.kqXSMB p{
    font-weight:bold;
    margin:0;
}
.kqXSMB_1 p{
    font-weight:bold;
    margin:0;
}
.red{ color:#f51046; text-transform: uppercase;}
.error{color:#f51046; font-size: 12px;}
.font24{font-size:24px;}
.font18{font-size:18px;}
.bg_kqXSMB{background-color:#f6f6f6;}

.rightXSMB{
    width:198px;
    float:left;
    background-color:#FFF;
}
.rightXSMB ul{
    list-style:none;
    margin:0;
    padding:0;
}
.rightXSMB ul li{
    border:1px solid#eaeaea;
    border-right:none;
    border-top:none;
    display:block;
    font-weight:bold;
    line-height:38px;
}
.rightXSMB ul li:first-child{
    line-height:65px;
}
.rightXSMB ul li:last-child{
    line-height:40px;
}
.rightXSMB_1{
    width:198px;
    float:left;
    background-color:#FFF;
}
.rightXSMB_1 ul{
    list-style:none;
    margin:0;
    padding:0;
}
.rightXSMB_1 ul li{
    border:1px solid#eaeaea;
    border-right:none;
    border-top:none;
    display:block;
    font-weight:bold;
    line-height:38px;
}
.rightXSMB_1 ul li:first-child{
    line-height:61px;
}
.rightXSMB_1 ul li:last-child{
    line-height:40px;
}

.rightXSMB_2{
    width:198px;
    float:left;
    background-color:#FFF;
}
.rightXSMB_2 ul{
    list-style:none;
    margin:0;
    padding:0;
}
.rightXSMB_2 ul li{
    border:1px solid#eaeaea;
    border-right:none;
    border-top:none;
    display:block;
    font-weight:bold;
    line-height:43px;
}
.rightXSMB_2 ul li:first-child{
    line-height:65px;
}
.rightXSMB_2 ul li:last-child{
    line-height:43px;
}

.line50{line-height:50px;}
.Dau_LOTO{
    width:64px;
    float:left;
}
.Dau_LOTO p{
    color:#f51046;
    margin:0;
}
.Duoi_LOTO{
    width:133px;
    float:left;
    background:url(../images/bg_boder.gif) left repeat-y;
}
.Duoi_LOTO p{
    text-align:left;
    padding-left:15px;
    margin:0;
}
.LOTO{
    background-color:#FFF;
    text-align:left;
    padding:0 20px 10px 20px;
}
.LOTO span{
    line-height:45px;
}
.boxLOTO{
    border:1px solid#cfcfcf;
    padding:5px 8px 5px 8px;
    font-weight:bold;
    font-size:16px;
    text-align:center;
    margin-right:10px;
}
.sms_LOTO{
    line-height:65px;
    font-weight:normal;
}
.MXH{
    background-color:#FFF;
    text-align:left;
    padding:20px 0 20px 20px;
    border-top:1px solid#eaeaea;
}
.MXH a{color:#000;
}
.boxMXH{
    border:2px solid#e1e1e1;
    padding:10px 20px 10px 5px;
    font-size:16px;
    margin-right:20px;
}
.bogoc{
    border-radius:30px;/*các trình duyệt khác*/
    -webkit-border-radius:30px;/*Safari & google chrome*/
    -moz-border-radius:30px;/*Firefox*/
}
.img_MXH{
    padding:0 10px 5px 0;
}

/*CHAT*/
.CHATarea{
    margin-top: 10px;
}
.CHAT{
    position: relative;
    background-color:#FFF;
    margin-top:24px;
}
.titleCHAT{
    line-height:45px;
    background-color:#f51046;
    color:#FFF;
    font-size:18px;
    text-align:left;
    padding-left:20px;
    font-weight:bold;
}
.userCHAT{
    padding:10px 20px 0 20px;
    text-align:left;
}
.avataCHAT{
    width:44px;
    float:left;
}
.avataCHAT p{
    margin:0;
    width:44px;
    line-height:18px;
    font-size:10px;
    color:#FFF;
    text-align:center;
    background-color:#f51046;
}
.textCHAT{
    width:730px;
    float:left;
    position:relative;
    text-align:left;
}
.iconCHAT{
    position:absolute;
    top:10px;
    left:5px;
    z-index:1;
}
.box_textCHAT{
    padding:0 10px 0 10px;
    border:1px solid#cfcfcf;
    margin-left:11px;
    text-align:left;	
}
.box_textCHAT p{
    padding:8px 0 8px 0;
    line-height:16px;
    font-weight:normal;
    font-size:14px;
    margin:0;
    color:#333333
}
.reply_textCHAT{
    background-color:#f2f2f2;
    padding:5px 0 5px 5px;
    font-size:14px;
    line-height:16px;
    color:#333333
}
.time_textCHAT{
    color:#999999;
    line-height:24px;
    font-size:12px;
    font-weight:normal;
}
.img_textCHAT{
    position:absolute;
    top:7px;
    right:10px;
}
.From{
    padding:10px;
    width:95%;
    border:1px solid #cfcfcf;
    line-height:16px;
    font: 14px Consolas;
}
/*RighMain*/
.rightMain{
    width:264px;
    float:left;
}
.Box{
    background-color:#FFF;
    border:1px solid#f1f1f1;
    padding:0 10px 0 10px;
    margin-bottom:15px;
}
.Title{
    line-height:35px;
    text-align:left;
    font-size:18px;
    font-weight:bold;
    background:url(../images/bg_title.gif) bottom no-repeat;
}
.Services{
    width:244px;
    margin:12px 0 12px 0;
}
.Services ul{
    margin:0;
    padding:0;
    list-style:none;
    display:inline-block;
}
.Services ul li {
    float:left;
    text-align:center;
    margin-right:10px;
}
.Services ul li a{
    display:block;
    padding:15px 0 0 0;
    width:68px;
    height:87px;
    border:1px solid#cfcfcf;
    font-size:14px;
    color:#000;
}
.Services ul li:last-child{margin-right:0px;}
.Services ul li a:hover{
    border:1px solid#f51046;
    color:#f51046;
}
.KQXSToday{
    width:244px;
    padding:10px 0 10px 0;
}
.KQXSToday ul {
    list-style:none;
    margin:0;
    padding:0;
}
.KQXSToday ul li{
    text-align:left;
}
.KQXSToday ul li a{
    display:block;
    color:#000;
    font-size:14px;
    font-weight:normal;
    line-height:26px;
}
.KQXSToday ul li a:hover{
    color:#f51046;
}
.img_KQXSToday{padding-right:10px;}
.line{
    background-color:#e0e0e0;
    height:1px;
}

.TitleLotogame{
    line-height:35px;
    text-align:left;
    font-size:18px;
    font-weight:bold;
}
.menuLotogame{
    width:244px;
    margin-bottom:16px;
}
.menuLotogame_activer{
    background-color:#f51046;
    color:#FFF;
    width:120px;
    line-height:39px;
    text-align:center;
    font-size:14px;	
}

.menuLotogame ul{
    margin:0;
    padding:0;
    list-style:none;
    display:inline-block;
}
.menuLotogame ul li{
    float:left;
    text-align:center;
    display:block;
    border:1px solid#cfcfcf;
}
.menuLotogame ul li a{
    display:block;
    background-color:#FFF;
    width:120px;
    line-height:39px;
    font-size:14px;
    color:#000;
}
.menuLotogame ul li:last-child{
    border-left:none;
}
.menuLotogame ul li a:hover{
    background-color:#f51046;
    color:#FFF;
}
.userLotogame{
    padding:0 0 16px 0;
}
.avataLotogame{
    width:44px;
    float:left;
}
.textLotogame{
    width:198px;
    float:left;
    position:relative;
    text-align:left;
}
/*Footer*/
.Footer{
    background:url(../images/xo-so-10h-bg-footer.gif) top repeat;
    border-top:3px solid#f51046;
}
.menuFooter{
    width:1140px;
    text-align:left;
    color:#FFF;
    padding:20px 0 20px 0;
}
.textFooter{
    width:20%;
    text-align:left;
    float:left;
    font-size:14px;
    font-weight:normal;
    line-height:24px;
}
.fb-like-box{
    width: 390px;
    height: 240px;
    background: #fff;
}
.textFooter a{color:#cccccc;}
.textFooter p{
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding-bottom:8px;
}
.bg_Copyright{
    background: #252323; /* Old browsers */
    background: -moz-linear-gradient(top, #252323 0%, #0d0c0c 50%, #161515 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#252323), color-stop(50%,#0d0c0c), color-stop(100%,#161515)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #252323 0%,#0d0c0c 50%,#161515 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #252323 0%,#0d0c0c 50%,#161515 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #252323 0%,#0d0c0c 50%,#161515 100%); /* IE10+ */
    background: linear-gradient(to bottom, #252323 0%,#0d0c0c 50%,#161515 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252323', endColorstr='#161515',GradientType=0 ); /* IE6-9 */
    border-top:1px solid#464343;
}
.Copyright{
    width:1140px;
    position:relative;
    height:36px;
    color:#999999;
    font-size:14px;
}
.Copyright a{color:#999999;}
.leftCopy{
    position:absolute;
    top:6px;
    left:0;
}
.rightCopy{
    position:absolute;
    top:6px;
    right:0;
}
/*XSMN*/
.XSMN{
    width:849px;
    background-color:#FFF;
}
.titleXSMN{
    padding:20px 0 20px 0;
    text-align:left;
    padding-left:20px;
    font-size:18px;
    font-weight:bold;
}
.titleXSMN p{
    margin:0;
    font-size:14px;
    font-style:italic;
    color:#000;
}
.tableXSMN{
    width:849px;
    color:#000;
}
.m-b-40{margin-bottom:40px;}
.giaiXSMN{
    width:16%;
    padding:12px 0 12px 0;
    text-align:center;
    line-height:18px;
    font-size:18px;
}
.giaiXSMN h2{
    font-weight:bold;
    margin:0;
    font-size:18px;
    color:#f51046;
}
.kqXSMN{
    padding:12px 0 12px 0;
    text-align:center;
    line-height:24px;
    font-size:18px;
    font-weight:bold;
}
.kqXSMN h2{
    font-weight:bold;
    margin:0;
    font-size:18px;
}
.bg_white{background-color:#FFF;}
.bg_xam{background-color:#f6f6f6;}
.bg_orange{background-color:#FFCC00;}

/*KQXSMB*/
.BigSmal{
    position:relative;
    top:19px;
    right:-70px;
    font-size:14px;
    color:#FFF;
}
.Calendar{
    position:relative;
    min-height:60px;
    background-color:#f8f8f8;
    text-align:center;
}
.Calendar_1{
    position:relative;
    min-height:60px;
    background-color:#f8f8f8;
    text-align:center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.arrowCalendar_1{
    width:71px;
    height:60px;
    border-right:1px solid#eaeaea;
    text-align:center;
    position:absolute;
    top:0;
    left:0;
}
.arrowCalendar_2{
    width:71px;
    height:60px;
    border-left:1px solid#eaeaea;
    text-align:center;
    position:absolute;
    top:0;
    right:0;
}
.boxCalendar{
    left:330px;
    top:12px;
    margin-top: 15px;
    background-color:#ffffff;
    border:1px solid #eaeaea;
    width:181px;
    color:#f51046;
    font-weight:bold;
    font-size:16px;
    line-height:32px;
}

/*KQXSMN*/
.boxSearch{
    width:238px;
}
.boxSearch1{
    width:300px;
}
.boxSearch2{
    width:350px;
}
.boxSearch, .boxSearch1, .boxSearch2{
    height:34px;
    background-color:#FFF;
    border:1px solid#cfcfcf;
    font-size:14px;
    color:#666666;
    text-align:left;
    padding-left:8px;
    margin:10px 0 0 0;
    background:url(../images/1.png) right no-repeat;
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none;  /*Removes default style Firefox*/
}
.button_KQ{
    background-color:#f51046;
    color:#FFF;
    padding:5px 10px 5px 10px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
}
.button_KQ_1{
    background-image: linear-gradient(to bottom, #FC7297 47%, #F51046 100%);
    color:#fff;
    border: 1px solid #CFCFCF;
    border-radius: 5px;
    padding:5px 10px 5px 10px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
}
.button_KQ_1:hover{
    background-image: linear-gradient(to bottom, #F2A2B9 45%, #FA5F86 60%);
}
.button_KQ_2{
    background-image: linear-gradient(to bottom, #FFF 0px, #E0E0E0 100%);
    background-repeat: repeat-x;
    text-shadow: 0px 1px 0px #FFF;
    color:#000;
    border: 1px solid #CCC;
    border-radius: 5px;
    padding:5px 10px 5px 10px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
}
.button_KQ_2:hover{
    background-image: linear-gradient(to bottom, #F0F0F0 38%, #CFCDCF 60%);
}

/*SOICAU*/
.SC{
    background-color:#FFF;
    border:1px solid#f1f1f1;
    padding:20px;
}
.menuSC{
    width:807px;
    margin-bottom:16px;
}
.menuSC_activer{
    background-color:#f51046;
    color:#FFF;
    width:267px;
    line-height:45px;
    text-align:center;
    font-size:16px;
    font-weight:bold;	
}	
.menuSC ul{
    margin:0;
    padding:0;
    list-style:none;
    display:inline-block;
}
.menuSC ul li{
    float:left;
    text-align:center;
    display:block;
    border:1px solid#cfcfcf;
}
.menuSC ul li a{
    display:block;
    background-color:#FFF;
    width:267px;
    line-height:45px;
    color:#000;
    font-size:18px;
    font-weight:bold;
}
.menuSC ul li:last-child{
    border-left:none;
}
.menuSC ul li a:hover{
    background-color:#f51046;
    color:#FFF;
}
.textSC{
    text-align:left;
    line-height:24px;
    font-size:14px;
    margin-bottom:10px;
}
.noteSC{
    background-color:#f5f5f5;
    border-left:2px solid#f51046;
    color:#8f1632;
    font-size:12px;
    text-align:left;
    padding:8px 0 8px 8px;
    line-height:20px;
    margin-bottom:10px;
}
.listSC{
    border:1px solid#cfcfcf;
    padding:20px;
    text-align:left;
    margin-bottom:10px;
}
.listSC_1{
    width:40%;
    float:left;
    font-weight:bold;
    text-align:left;
    line-height:14px;
}
.listSC_2{
    width:60%;
    float:left;
    font-weight:bold;
    text-align:left;
    line-height:16px;
}
.titleSC{
    text-align:left;
    color:#f51046;
    font-size:16px;
    font-weight:bold;
    line-height:22px;
    margin-bottom:10px;
}
.titleSC p{
    margin:0;
    font-style:italic;
    color:#666666;
    font-size:12px;
    font-weight:normal;
}
.tableSC{
    width:807px;
    color:#000;
    border-top:1px solid#eaeaea;
}
.tableSC ul{
    margin:0;
    padding:0;
    list-style:none;	
}
.tableSC ul li{
    display:block;
    border:1px solid#eaeaea;
    border-top:none;
}
.giaiSC{
    width:134px;
    float:left;
    line-height:48px;
}
.kqSC{
    width:670px;
    float:left;
    line-height:48px;
    font-size:16px;
    font-weight:bold;
    background:url(../images/xo-so-10h-icon-arrows2.png) left no-repeat;
}
.kqSC a{
    margin-right:22px;
    padding:3px 5px 3px 5px;
    color:#000;
}
.kqSC a:hover{
    padding:3px 5px 3px 5px;
    background-color:#f51046;
    color:#FFF;
}
/*KQcactinh*/
.m-b-20{margin-bottom:20px;}
/*TKnhanh*/
.TK{
    background-color:#FFF;
    border:1px solid#f1f1f1;
    padding:20px;
}
.titleTK{
    line-height:40px;
    font-size:18px;
    text-align:left;
    font-weight:bold;
}
.lineTK{
    background-color:#e2e2e2;
    height:2px;
    position:relative;
}
.lineTK2{
    background-color:#f51046;
    width:73px;
    height:2px;
    position:absolute;
    top:0;
    left:0;
}
.tableTK{
    width:809px;
    margin:20px 0 40px 0;
}
.tableTK ul{
    margin:0;
    padding:0;
    list-style:none;
}
.tableTK ul li{
    height:36px;
    text-align:left;
    margin-bottom:20px;
}
.numberTK_1{
    width:100px;
    float:left;
    margin-right:29px;
    height:36px;
    position:relative;
}
.boxTK_1{
    position:absolute;
    top:0;
    right:0;
    background-color:#FFF;
    border:1px solid#cfcfcf;
    border-left:0;
    width:57px;
    line-height:36px;
    text-align:center;
}
.boxTK_2{
    position:absolute;
    background-color:#FFF;
    border:1px solid#000000;
    text-align:center;
    height:36px;
    line-height:36px;
    width:39px;
    top:0;
    left:0;
    color:#f51046;
    font-size:18px;
    font-weight:bold;
}
.boxTK_icon{
    position:absolute;
    top:14px;
    left:40px;
    z-index:5;
}
.numberTK_2{
    width:605px;
    float:left;
    margin-right:20px;
    height:36px;
}
.line_boxTK{
    background-color:#f3f3f3;
    height:8px;
    margin-top:14px;
    position:relative;
    width:605px;
}
.line_boxTK2{
    position:absolute;
    top:0;
    left:0;
    background-color:#f51046;
    width:0px;
    height:8px;
}
.numberTK_3{
    width:55px;
    float:left;
    height:36px;
    position:relative;
}
.boxTK_3{
    font-size: 12px;
    position:absolute;
    top:0;
    right:0;
    background-color:#FFF;
    border:1px solid#cfcfcf;
    text-align:center;
    width:48px;
    height:36px;
    line-height:36px;
}
.boxTK_icon2{
    position:absolute;
    left:0;
    top:14px;
    z-index:5;
}
/*LichMoThuong*/
.tableLMT{
    background-color:#FFF;
    width:849px;
    color:#000;
}
.dayLMT{
    width:16%;
    text-align:center;
    font-size:14px;
    padding:12px 0 12px 0;
    text-align:center;
    line-height:16px;
}
.tinhLMT{
    width:28%;
    text-align:left;
    font-size:14px;
    padding:12px 0 12px 40px;
    line-height:18px;
}
/*Somo*/
.SM{
    background-color:#FFF;
    border:1px solid#f1f1f1;
    padding:20px;
    text-align:left;
}
.searchSM{
    width:807px;
    text-align:left;
}
.boxsearchSM{
    width:660px;
    height:53px;
    text-align:left;
    padding-left:20px;
    font-size:14px;
    color:#666666;
    border:1px solid#cfcfcf;
}
.buttonsearchSMS{
    background-color:#f51046;
    padding:19px 22px 19px 22px;
    text-align:center;
    color:#FFF;
    font-weight:bold;
    font-size:16px;
    border-radius: 5px;
}
.searchLetters{
    margin:20px 0 35px 0;
}
.titleLetters{
    line-height:20px;
    font-size:16px;
    font-weight:bold;
    margin-bottom:20px;
}
.boxLetters{
    border:1px solid#cfcfcf;
    padding:10px 15px 10px 15px;
    font-size:14px;
    margin:0 15px 0 0;
    color:#000;
}
.boxLetters_1{
    border-radius: 5px;
    font-weight: bold;
    padding:10px 15px 10px 15px;
    font-size:18px;
    margin:0 15px 0 0;
    color:#000;
}
.boxLetters:hover{
    color:#ffffff;
    background-color:#f51046;
}
.SM_1{
    width:20%;
    text-align:left;
    padding-left:15px;
    font-size:14px;
    color:#000;
    line-height:48px;
}
.SM_1 p{
    color:#000;
    margin:0;
    font-size:16px;
    font-weight:bold;
}
.SM_2{
    width:40%;
    text-align:left;
    padding-left:15px;
    font-size:14px;
    color:#000;
    line-height:48px;
}
.SM_2 p{
    color:#000;
    margin:0;
    font-size:16px;
    font-weight:bold;
}
.SM_3 a{
    width:20%;
    text-align:left;
    padding-left:15px;
    font-size:14px;
    color:#000;
    line-height:48px;
    font-weight:bold;
}
.SM_3 p{
    color:#FFF;
    margin:0;
    font-size:16px;
    font-weight:bold;
}
.bg_red{
    background-color:#f51046;
}
.bg_cam{
    background-color:#F4FFDA;
}
.cam{color:#ff6600;}
.trangSM{
    text-align:right;
    margin:20px 0 10px 0;
}
.numbertrang{
    border:1px solid#cfcfcf;
    padding:8px 10px 8px 10px;
    font-size:14px;
    margin:0 5px 0 0;
    color:#000;
}
.numbertrang_1{
    border:1px solid#cfcfcf;
    padding:8px 10px 8px 10px;
    font-size:14px;
    margin:0 5px 0 0;
    color:#ffffff;
    background-color:#f51046;
}
.numbertrang:hover{
    color:#ffffff;
    background-color:#f51046;
}
.focus{
    background-color: #f6f6f6;
}
.ui-datepicker-trigger{
    padding: 8px 10px 10px 10px;
    margin-top: -2px;
    background-color: #FFF;
    border: 1px solid #EAEAEA;
}

.Login tr td{
    padding: 5px;
}
.Avatar ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.Avatar ul li{
    float: left;
    width: 25%;
}
.HOT{
    padding: 10px 0px 10px 0px;
}
.img_HOT{
    float: left;
    width: 15%;

}
.title_HOT{
    float: right;
    width: 85%;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}
.color_HOT{
    color: #F51046;
}
.descrip_HOT{
    float: right;
    width: 85%;
    max-height : 100px;
    padding: 5px 0px 5px 0px;
    overflow: hidden;
}
.like_HOT{
    border-top: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    float: right;
    width: 85%;
    padding: 10px 0px 10px 0px;
}
.like_HOT a{
    margin: 5px;
}
.comment_HOT{
    float: right;
    width: 85%;
    padding: 10px 0px 10px 0px;
    background: #F3F3F3;
    border-bottom: 1px solid #E2E2E2;
}
.comment_HOT_1{
    padding: 10px 0px 10px 0px;
    background: #F3F3F3;
    border-bottom: 1px solid #E2E2E2;
}
.img_USER{
    float: left;
    width: 10%;
}
.comment_USER{
    float: right;
    width: 90%; 
}
.name_USER{
    font-weight: bold;
    font-size: 12px;
}
.content_USER{
    padding: 5px 0px 5px 0px;
    font-size: 12px;
}
.moreCHAT{
    color:#F51046;
    font-size: 14px;
}
.moreCHAT:hover{
    text-decoration: underline;
}

.like_face{
    background-color: #4965B4;
    color:#FFF;
    border: 1px solid #CCC;
    border-radius: 5px;
    padding:5px 10px 5px 10px;
    text-align:center;
    font-size:10px;
    font-weight:bold;
}

/*.boxCHAT{
height: 400px;
overflow: auto;
}*/

@-moz-document url-prefix() {
    .ui-datepicker-trigger{
    padding: 6px 10px 7px;
    margin-top: -3px;
    background-color: #FFF;
    border: 1px solid #EAEAEA;
}
.boxCalendar {
    padding: 5px;
    left: 330px;
    top: 12px;
    margin-top: 15px;
    background-color: #FFF;
    border: 1px solid #EAEAEA;
    width: 181px;
    color: #F51046;
    font-weight: bold;
    font-size: 16px;
    line-height: 32px;
    }
}
.box_emotion{
    position: absolute;
    width: 280px;
    height: 200px;
    background: #E9EAED;
    top: -100px;
    left: 570px;
    box-shadow: 0px 4px 6px 3px #999999;
}
.box_emotion ul{
    list-style-type: none;
    margin-top: 10px;
    padding: 0px;
}
.box_emotion ul li{
    float: left;
    margin-bottom: 5px;
    margin-left: 5px;
}
.icon_emotion{
    position:absolute;
    top:1095px;
    left:820px;
}
	

